import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  // 存放公共状态
  state: {
    cid:0,
    searchKws:"",
    uname:sessionStorage.getItem('uname'),
    islogin:sessionStorage.getItem('islogin'),
    // islogin:'',

    // 以下setId方法传入id到这个位置
    id:"",
    baseURL:"http://127.0.0.1:3000/",
  },
  getters: {
  },
  // 存放公共方法
  mutations: {
    setUname(state,uname){
      state.uname=uname;
      sessionStorage.setItem('uname',uname)
    },
    setIslogin(state,islogin){
      state.islogin=islogin;
      sessionStorage.setItem('islogin',islogin)

    },
    cityAlert:(state,cid)=>{
      state.cid=cid;
      localStorage.setItem('cid',cid);
    },
    search(state,searchKws){
      state.searchKws=searchKws;
    },
    // 创建一个方法setId
    setId(state,id){
      state.id=id
    }
  },
  actions: {
  },
  modules: {
  }
})
